﻿namespace Com.OpenCode.DwgConvert.Model
{
    /// <summary>
    /// 矢量图形字段名称
    /// 字段是用来存储dwg数据属性值
    /// 静态类 目的是为了避免重复使用字符串变量
    /// </summary>
    public static class ShpFieldNames
    {
        /// <summary>
        /// 字体名称
        /// </summary>
        public static readonly string Font = "FONT";

        /// <summary>
        /// 字体大小
        /// </summary>
        public static readonly string FontSize = "FONTSIZE";

        /// <summary>
        /// 字体颜色
        /// </summary>
        public static readonly string FontColor = "FONTCOLOR";

        /// <summary>
        /// 高度
        /// </summary>
        public static readonly string Height = "HEIGHT";

        /// <summary>
        /// 全局线宽
        /// </summary>
        public static readonly string Width = "WIDTH";

        /// <summary>
        /// 扩展参数字段
        /// 如果是cad图形的特殊图形，则会在此字段中存储描述信息
        /// </summary>
        public static readonly string Params = "PARAMS";

        /// <summary>
        /// 块x缩放比例
        /// </summary>
        public static readonly string XScale = "XSCALE";

        /// <summary>
        /// 块y缩放比例
        /// </summary>
        public static readonly string YScale = "YSCALE";

        /// <summary>
        /// 块z缩放比例
        /// </summary>
        public static readonly string ZScale = "ZSCALE";

        /// <summary>
        /// 数据类型
        /// </summary>
        public static readonly string DataType = "DATATYPE";

        /// <summary>
        /// 图层名称
        /// </summary>
        public static readonly string Layer = "LAYER";

        /// <summary>
        /// 样式编码
        /// </summary>
        public static readonly string Code = "CODE";

        /// <summary>
        /// 颜色
        /// </summary>
        public static readonly string Color = "COLOR";

        /// <summary>
        /// 旋转角度
        /// </summary>
        public static readonly string Angle = "ANGLE";

        /// <summary>
        /// 名称
        /// </summary>
        public static readonly string Name = "NAME";

        /// <summary>
        /// 图片
        /// </summary>
        public static readonly string Photo = "PHOTO";

        /// <summary>
        /// 备注信息
        /// </summary>
        public static readonly string Remark = "REMARK";

        /// <summary>
        /// 备注信息
        /// </summary>
        public static readonly string Remark1 = "REMARK1";

        /// <summary>
        /// 备注信息
        /// </summary>
        public static readonly string Remark2 = "REMARK2";

        /// <summary>
        /// 备注信息
        /// </summary>
        public static readonly string Remark3 = "REMARK3";

        /// <summary>
        /// 数据状态
        /// 用来标识是否是新增的数据
        /// </summary>
        public static readonly string FeatureStatus = "STATUS";
    }
}